package com.alks.function.data.request.stockdept.pcfactorystockwork;

import com.alks.entity.data.page.PageParam;
import com.alks.entity.deserializer.LocalDateTimeDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * @author MS
 * @since 2024/6/29下午3:33
 */
@EqualsAndHashCode(callSuper = false)
@Data
public class CuttingRecTempRequest extends PageParam {
    @ApiModelProperty(value = "指令")
    private String lotNo;

    @ApiModelProperty(value = "型体")
    private String style;

    @JsonDeserialize(using = LocalDateTimeDeserialize.class)
    @ApiModelProperty(value = "针车上线日（始）")
    private LocalDateTime switchTimeStart;

    @JsonDeserialize(using = LocalDateTimeDeserialize.class)
    @ApiModelProperty(value = "针车上线日（末）")
    private LocalDateTime switchTimeEnd;

    @ApiModelProperty(value = "部位")
    private String partName;

    @ApiModelProperty(value = "号码")
    private String sizeNo;

    @ApiModelProperty(value = "轮次")
    private String lsNo;

    @ApiModelProperty(value = "0.首页查询 1.回显查询")
    private Integer type;

}
